package com.haohao.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.haohao.common.annotation.Excel;
import com.haohao.common.core.domain.BaseEntity;

/**
 * 物流配送对象 sys_logistics
 * 
 * @author haohao
 * @date 2024-04-12
 */
public class SysLogistics extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    /** 订单信息 */
    @Excel(name = "订单信息")
    private Long tid;

    /** 店员/店长 */
    @Excel(name = "店员/店长")
    private Long uid;

    /** 物流单号 */
    @Excel(name = "物流单号")
    private String odd;

    /** 物流公司 */
    @Excel(name = "物流公司")
    private String company;

    /** 发货地址 */
    @Excel(name = "发货地址")
    private String faddress;

    /** 发件人 */
    @Excel(name = "发件人")
    private String fname;

    /** 发件人联系电话 */
    @Excel(name = "发件人联系电话")
    private String ftel;

    /** 收货地址 */
    @Excel(name = "收货地址")
    private String saddress;

    /** 收件人 */
    @Excel(name = "收件人")
    private String sname;

    /** 收件人联系电话 */
    @Excel(name = "收件人联系电话")
    private String stel;

    /** 状态 */
    @Excel(name = "状态")
    private String state;

    /** 家电名称 */
    @Excel(name = "家电名称")
    private String name;

    /** 家电图片 */
    @Excel(name = "家电图片")
    private String pic;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setTid(Long tid) 
    {
        this.tid = tid;
    }

    public Long getTid() 
    {
        return tid;
    }
    public void setUid(Long uid) 
    {
        this.uid = uid;
    }

    public Long getUid() 
    {
        return uid;
    }
    public void setOdd(String odd) 
    {
        this.odd = odd;
    }

    public String getOdd() 
    {
        return odd;
    }
    public void setCompany(String company) 
    {
        this.company = company;
    }

    public String getCompany() 
    {
        return company;
    }
    public void setFaddress(String faddress) 
    {
        this.faddress = faddress;
    }

    public String getFaddress() 
    {
        return faddress;
    }
    public void setFname(String fname) 
    {
        this.fname = fname;
    }

    public String getFname() 
    {
        return fname;
    }
    public void setFtel(String ftel) 
    {
        this.ftel = ftel;
    }

    public String getFtel() 
    {
        return ftel;
    }
    public void setSaddress(String saddress) 
    {
        this.saddress = saddress;
    }

    public String getSaddress() 
    {
        return saddress;
    }
    public void setSname(String sname) 
    {
        this.sname = sname;
    }

    public String getSname() 
    {
        return sname;
    }
    public void setStel(String stel) 
    {
        this.stel = stel;
    }

    public String getStel() 
    {
        return stel;
    }
    public void setState(String state) 
    {
        this.state = state;
    }

    public String getState() 
    {
        return state;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setPic(String pic) 
    {
        this.pic = pic;
    }

    public String getPic() 
    {
        return pic;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("tid", getTid())
            .append("uid", getUid())
            .append("odd", getOdd())
            .append("company", getCompany())
            .append("faddress", getFaddress())
            .append("fname", getFname())
            .append("ftel", getFtel())
            .append("saddress", getSaddress())
            .append("sname", getSname())
            .append("stel", getStel())
            .append("state", getState())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("name", getName())
            .append("pic", getPic())
            .toString();
    }
}
